﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace UtilZ.Dotnet.AudioPlayer.Native
{
    /// <summary>
    /// 
    /// </summary>
    public enum BASSAttribute
    {
        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_BITRATE = 12,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_BUFFER = 13,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_CPU = 7,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_DSD_GAIN = 0x14000,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_DSD_RATE = 0x14001,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_EAXMIX = 4,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_FREQ = 1,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MIDI_CHANS = 0x12002,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MIDI_CPU = 0x12001,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MIDI_KILL = 0x12007,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MIDI_PPQN = 0x12000,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MIDI_SRC = 0x12006,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MIDI_STATE = 0x12005,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MIDI_TRACK_VOL = 0x12100,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MIDI_VOICES = 0x12003,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MIDI_VOICES_ACTIVE = 0x12004,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MIXER_LATENCY = 0x15000,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MUSIC_ACTIVE = 0x106,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MUSIC_AMPLIFY = 0x100,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MUSIC_BPM = 0x103,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MUSIC_PANSEP = 0x101,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MUSIC_PSCALER = 0x102,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MUSIC_SPEED = 260,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MUSIC_VOL_CHAN = 0x200,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MUSIC_VOL_GLOBAL = 0x105,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_MUSIC_VOL_INST = 0x300,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_NET_RESUME = 9,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_NOBUFFER = 5,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_NORAMP = 11,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_OPUS_ORIGFREQ = 0x13000,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_PAN = 3,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_REVERSE_DIR = 0x11000,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_SCANINFO = 10,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_SPLIT_ASYNCBUFFER = 0x15010,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_SPLIT_ASYNCPERIOD = 0x15011,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_SRC = 8,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_TEMPO = 0x10000,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_TEMPO_FREQ = 0x10002,

        /// <summary>
        /// 
        /// </summary>

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_TEMPO_OPTION_AA_FILTER_LENGTH = 0x10011,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_TEMPO_OPTION_OVERLAP_MS = 0x10015,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_TEMPO_OPTION_PREVENT_CLICK = 0x10016,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_TEMPO_OPTION_SEEKWINDOW_MS = 0x10014,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_TEMPO_OPTION_SEQUENCE_MS = 0x10013,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_TEMPO_OPTION_USE_AA_FILTER = 0x10010,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_TEMPO_OPTION_USE_QUICKALGO = 0x10012,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_TEMPO_PITCH = 0x10001,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_VOL = 2,

        /// <summary>
        /// 
        /// </summary>
        BASS_ATTRIB_WEBM_TRACK = 0x16000,

        /// <summary>
        /// 
        /// </summary>
        BASS_SLIDE_LOG = 0x1000000
    }





}
